// pages/showMyQRCode/showMyQRCode.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        myQRCodeImgURL: '',
       // showModalFlag: false,
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        let myQRCodeImgURL = options.myQRCodeImgURL;
        this.setData({
            myQRCodeImgURL: myQRCodeImgURL,
        })

        // this.data.showModalFlag = false;

    },

  onTapSaveQRCodeImg(){
      wx.previewImage({
        urls: [this.data.myQRCodeImgURL],
      })
    
    /*
		wx.getSetting({ // 访问相册
			success:res=>{
				if(!res.authSetting['scope.writePhotosAlbum']){ // 未授权访问相册的权限
					wx.authorize({
                        scope:'scope.writePhotosAlbum',
						success:()=>{ // 用户允许授权
							this.saveImg();
						},
                        fail:()=>{ // 用户拒绝授权。如果用户拒绝授权，再次点击保存图片按钮不会立马弹出引导授权界面，需要加一个model会话框过渡一下
                            if(this.data.showModalFlag == true){ // 用户第一次拒绝授权后，不弹出立马弹出model会话框
                                wx.showModal({
                                    title: '相册访问权限',
                                    content: '您已经拒绝小程序访问相册，是否重新授权？',
                                    success: function (res) {
                                        if (res.confirm) {
                                            wx.openSetting({
                                                success:()=>{
                                                    wx.authorize({
                                                        scope:'scope.writePhotosAlbum',
                                                        succes:()=>{ // 已授权访问相册的权限
                                                        this.saveImg();
                                                        }
                                                    })
                                                },
                                                fail:()=>{
                                                }
                                            })
                                        }  
                                        if (res.cancel){
                                        }
                                    },
                                    fail: function (err) {
                                    }
                                })
                            }
                            else{
                                this.data.showModalFlag = true;
                            }
						}
					})
				}else{//已经授权
					this.saveImg();
				}
			}
        })
    */
	},
    
    /*
	saveImg(){ //保存图片到相册
        let myQRCodeImgURL = this.data.myQRCodeImgURL;
        console.log(myQRCodeImgURL);
		wx.downloadFile({ 
			url:myQRCodeImgURL,
			success:(res)=>{
				wx.saveImageToPhotosAlbum({
					filePath:res.tempFilePath,
					success:(res)=>{
                        console.log(res);
						wx.showToast({
							title:'保存成功！'
						})
					},
					fail:(err)=>{
						console.log('保存失败！')
					}
				})
			}
		})
	},
    */
})